using System.Collections.Generic;

namespace Kayac.HyperCasual
{
	public class AbTestValueList
	{
		private IReadOnlyList<string> values;

		public AbTestValueList(IReadOnlyList<string> values)
		{
		}

		public string GetTestGroupRawValue(int index)
		{
			return null;
		}

		public bool TryGetTestGroupStringValue(out string value, int index, string prefix)
		{
			value = null;
			return false;
		}

		public bool HasTestGroupValue(AbTestEntry entry)
		{
			return false;
		}

		public string GetTestGroupStringValue(int index, string prefix, string defaultValue)
		{
			return null;
		}

		public string GetTestGroupStringValue(AbTestEntry entry)
		{
			return null;
		}

		public string GetTestGroupStringValue(AbTestEntry entry, string defaultValue)
		{
			return null;
		}

		public bool GetTestGroupBoolValue(int index, string prefix, bool defaultValue)
		{
			return false;
		}

		public bool GetTestGroupBoolValue(AbTestEntry entry)
		{
			return false;
		}

		public bool GetTestGroupBoolValue(AbTestEntry entry, bool defaultValue)
		{
			return false;
		}

		public int GetTestGroupIntValue(int index, string prefix, int defaultValue)
		{
			return 0;
		}

		public int GetTestGroupIntValue(AbTestEntry entry)
		{
			return 0;
		}

		public int GetTestGroupIntValue(AbTestEntry entry, int defaultValue)
		{
			return 0;
		}

		private static bool ToBool(string value, bool defaultValue)
		{
			return false;
		}

		private static int ToInt(string value, int defaultValue)
		{
			return 0;
		}
	}
}
